// 启动UCrop时应用自定义主题
UCrop.of(sourceUri, destinationUri)
    .withAspectRatio(16, 9)
    .withMaxResultSize(1080, 1080)
    .withOptions(getUCropOptions())
        .start(context, UCrop.REQUEST_CROP);

// 配置UCrop选项
private UCrop.Options getUCropOptions() {
    UCrop.Options options = new UCrop.Options();
    // 设置自定义主题
    options.setStatusBarColor(ContextCompat.getColor(context, R.color.black));
    options.setToolbarColor(ContextCompat.getColor(context, R.color.white));
    options.setToolbarTitle("裁剪图片");

    // 如果需要更精细的控制，可以通过反射修改私有属性
    // 注意：反射可能会因为UCrop版本变化而失效
    try {
        Field toolbarField = UCrop.Options.class.getDeclaredField("toolbarPaddingTop");
        toolbarField.setAccessible(true);
        toolbarField.setInt(options, getResources().getDimensionPixelSize(R.dimen.ucrop_toolbar_offset_top));
    } catch (Exception e) {
        e.printStackTrace();
    }

    return options;
}
